import random 
from tk_test import *

def main1():
    with open('单词文本.txt') as f:
        result=[]
        aquestion=[]
        f=f.read()
        a=f.split('\n')
        answer=0
        aw=0
        wrong_answer=[]
        for i in a:
            b=str(i)
            c=str(b).split('/')
            result.append(c)
        data = random.choice(result)
        #问题
        ques = data[1]
        #正确答案
        answer = data[0]
        print('中文：' + ques)
        
        #输入的答案
        #inputanswer = input('请输入英文：')
        

        #修改的内容
         
         # 实例化 Tk 界面
        app = App()
        
        # 在第一个文本框中插入问题描述
        app.text1.insert(END, ques)
        
        # 修改标准答案
        app.com = str(answer).lower()

        # 执行 app 的 run 方法让界面显示出来
        app.run()

        # 通过 return_res 方法比较结果
        result = app.return_res()
        print("result", result)
        
        if result :
            return result
        else:
            wrong_answer.append([data[1],data[0]])
            file=open('单词错题.txt','a') 

            file.write(str(wrong_answer)); 

            file.close()
            return result



if __name__ == "__main__":
    res = main1()
    print(res)
